package com.hnyfkj.jyindustry.biz.parameter.entity;

import java.io.Serializable;
import java.time.LocalDateTime;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;



/**
 * @author zjq
 *
 * @Description
 *
 * @date 2020年12月21日
 */
@ApiModel
@Data
@TableName(value = "parameter")
public class ParameterEntity implements Serializable {
	private static final long serialVersionUID = 1L;

	/**
	 * 参数id
	 */
	@ApiModelProperty(value = "参数id")
	@TableId(type = IdType.ASSIGN_UUID)
	private String id;
	/**
	 * 类型名称
	 */
	@ApiModelProperty(value = "类型名称")
	private String typeName;
	/**
	 * 参数值名称
	 */
	@ApiModelProperty(value = "参数值名称")
	private String parameterName;
	
	/**
	 * 参数类型 英文
	 */
	@ApiModelProperty(value = "参数类型 英文")
	private String parameterType;
	/**
	 * 参数值
	 */
	@ApiModelProperty(value = "参数值")
	private String parameterValue;
	/**
	 * 状态,0:可用,1:禁用;
	 */
	@ApiModelProperty(value = "状态,0:可用,1:禁用;")
	private String state;
	/**
	 * 0 展示1 不展示
	 */
	@ApiModelProperty(value = "0 展示1 不展示")
	private String isHide;
	/**
	 * 修改时间
	 */
	@ApiModelProperty(value = "修改时间")
	private LocalDateTime modifyTime;
	/**
	 * 排序
	 */
	@ApiModelProperty(value = "排序")
	private Integer sort;
	/**
	 * 额外说明
	 */
	@ApiModelProperty(value = "额外说明")
	private String additionalNotes;
	/**
	 * 额外值
	 */
	@ApiModelProperty(value = "额外值")
	private String additionalNotesValue;
	
	/**
	 * 预留字段1
	 */
	@ApiModelProperty(value = "预留字段1")
	private String remark1;
	/**
	 * 预留字段2
	 */
	@ApiModelProperty(value = "预留字段2")
	private String remark2;
	
}
